#if !defined(ximera_audio_iaudiosystem_hpp)
#define ximera_audio_iaudiosystem_hpp

// -----------------------------------------------------------

#include <ximera/types.hpp>
#include <ximera/common/sharedptr.hpp>
#include <ximera/system/isystem.hpp>
#include <ximera/audio/iworld.hpp>

namespace ximera { namespace audio
{
    class XIMERA_API IAudioSystem : public system::ISystem
    {
    public:
        virtual IWorld* createWorld() = 0;
    };
}}

// -----------------------------------------------------------

#endif
